package modelo;

public class RegraDeNegocio {
	
	private Quadrado lugarQuadrado[][] = new Quadrado[4][4];
	
	public void Verifica2(){
		for (int i = 0; i <= 3; i++) {			
		
		if(lugarQuadrado[i][2]!=null){
			if(lugarQuadrado[i][3]==null)
				lugarQuadrado[i][3] =lugarQuadrado[i][2];
				lugarQuadrado[i][2]=null;
			
		}else
			if((lugarQuadrado[i][3]==lugarQuadrado[i][2]) && (!lugarQuadrado[i][3].foiSomado)) {
				lugarQuadrado[i][3].Dobrar();
				lugarQuadrado[i][3].setFoiSomado(true);
				lugarQuadrado[i][2]=null;
			}
		
		}
	}
	
	public void Verifica1(){
		for (int i = 0; i <= 3; i++) {	
			if(lugarQuadrado[i][1]!=null){
				Verifica2();
			}
		}
	}
}
